package cn.px.dao.mapper.check;

import cn.px.dao.dto.check.CheckProjectDTO;
import cn.px.dao.config.MyMapper;
import cn.px.dao.entity.check.CheckProject;
import cn.px.dao.vo.query.check.CheckProjectVO;
import cn.px.dao.vo.query.check.CheckStandardVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import java.util.List;


/**
 * @Description 点检项目 mapper
 * @author 品讯科技
 * @date 2024-08
 * @Version Copyright (c) 2020,北京乾元坤和科技有限公司 All rights reserved.
 */
@Component
public interface CheckProjectMapper extends MyMapper<CheckProject> {
    /**
     * 分页查询
     * @param dto
     * @return
     */
    List<CheckProjectVO> selectList(CheckProjectDTO dto);

    /**
     * 查看详情
     * @param id
     * @return
     */
    CheckProjectVO selectDetail(@Param("id") Object id);

    /**
     * 查询标准列表
     * @param id
     * @return
     */
    List<CheckStandardVO> selectStandardList(@Param("id") Object id);

    List<CheckProjectVO> selectPlanProjectList(String planId);
}
